﻿@model IEnumerable<QuanLyGiaoVuUI.Models.SinhVien.SinhVienViewModel>

@{
    Layout = null;
    }

@using (Html.BeginForm("Xoa", "GiangVien", FormMethod.Post, new { @name = "xoadanhsach" }))
    {
            <table class="data display datatable">
                <tr>
                    <th class="sorting table-header-check"><a id="toggle-all"></a></th>
                    <th class="sorting table-header-repeat line-left minwidth-1"><a href="">MSSV</a></th>
                    <th class="sorting table-header-repeat line-left"><a href="">Họ và tên</a></th>
                    <th class="sorting table-header-repeat line-left"><a href="">Giới tính</a></th>
                    <th class="sorting table-header-repeat line-left"><a href="">Ngày sinh</a></th>
                    <th class="sorting table-header-repeat line-left"><a href="">Email</a></th>
                    <th class="sorting table-header-options line-left"><a href="">Đủ Điều kiện</a></th>
                </tr>
                @if (Model.Count() == 0)
            {
                    <tr>
                        <td><span>Không có dữ liệu!</span></td>
                    </tr>
            }
            else
            {
                    var count = 0;
                foreach (QuanLyGiaoVuUI.Models.SinhVien.SinhVienViewModel viewModel in Model)
                {
                    <tr class="gradeA @(++count % 2 == 0 ? "even" : "odd")">
                        <td>
                            <input type="checkbox" name="selectedIds" value="@viewModel.ID"/>
                        </td>
                        <td>@viewModel.MaSinhVien</td>
                        <td  style="text-align: left">@viewModel.HoTenSV</td>
                        <td>@(viewModel.GioiTinh == 0 ? "Nữ" : "Nam")</td>
                        <td>@viewModel.NgaySinh.ToShortDateString()</td>
                        <td>@viewModel.Email</td>
                        <td class="options-width">
                            @Html.CheckBox("DuDKLuanVan", viewModel.DuDKLuanVan, new {@class="chkDieuKien", data_mssv=viewModel.MaSinhVien, data_tensv=viewModel.HoTenSV})

                        </td>
                    </tr>
                }
            }
            </table>
            <!--  end product-table................................... -->
    }

<script>
    $(document).ready(function () {
        $(".chkDieuKien").bind("change", function () {
            var mssv = $(this).data("mssv");
            var hotenSV = $(this).data("tensv");
            var id = $(this).closest("tr").find("input[type=checkbox]").first().val();
            var duDK = $(this).is(":checked");
            if (confirm("Đồng ý thay đổi trạng thái điều kiện làm luận văn của sinh viên " + mssv + " - " + hotenSV + "?"))
            {
                $.ajax({
                    type: "post",
                    url: "/QuanLySinhVien/DoiTrangThaiDieuKienLuanVan",
                    data: {
                        sinhVienId: id,
                        duDK: duDK
                    },
                    success: function (data) {
                        if (data.success) {
                            ToastManager.showSuccessToast("Cập nhật thành công.");
                        }
                        else {
                            ToastManager.showStickyWarningToast(data.message);
                        }
                    }
                });
            }
        });
    });
</script>